#pragma once

class MSTXT
{
public:
	MSTXT(void);
	~MSTXT(void);
	static int __declspec(dllexport) Count(struct MSTXT_Desc *);
	static int __declspec(dllexport) Create(struct MSTXT_Desc *,int);
	static int __declspec(dllexport) DelString(struct MSTXT_Desc *,int);
	static void __declspec(dllexport) Destroy(struct MSTXT_Desc *);
	static int __declspec(dllexport) FindSortedString(struct MSTXT_Desc *,char const *,short *);
	static int __declspec(dllexport) FindString(struct MSTXT_Desc *,char const *,int);
	static int __declspec(dllexport) GetString(struct MSTXT_Desc *,int,char *,int);
	static int __declspec(dllexport) InsString(struct MSTXT_Desc *,int,char const *);
	static int __declspec(dllexport) SetCmpFn(struct MSTXT_Desc *,int (*)(char const *,char const *));
};
